semi-public telephone service - Spanish English Dictionary